package com.mexcad.db.dto;

import java.util.Date;

import com.mexcad.utils.Formatter;

public class Credito {


	private CKCredito ckCredito;
	
	private int idEstatus;
	private int idMoneda;
	private String nombres;
	private String apellidoPaterno;
	private String apellidoMaterno;
	private double ingresosMensuales;
	private Date fechaIngreso;
	private String fechaIngresoStr;
	private double montoCredito;
	private int plazoSolicitado;
	private int idPeriodoSolicitado;
	private double tasaBase;
	private int idEjecutivo;
	private Date fechaInicial;
	private String fechaInicialStr;
	private Date fechaFinal;
	private String fechaFinalStr;
	private String fechaCreacionStr;
	private String montoCreditoLetra;
	private double montoPorPeriodo;
	private String montoPorPeriodoLetra;
	private boolean requiereAval;
	private String nombreAval;
	private double montoTotal;
	private String montoTotalLetras;
	private int idTipoContrato;
	private double cuota;
	private double cargos;
	private double intereses;
	private double impuestos;

	private double montoRestante;
	
	private Date fechaCreacion;

	private Date fechaRegistroFinal;
	private String fechaRegistroFinalStr;
	
	private String calle;
	private String numExt;
	private String numInt;
	private String colonia;
	private String pobDelegacion;
	private String estado;
	private String cp;
	private String usuario;
	private String numEmpleado;
	private String rfc;
	private String telefono;
	private boolean deudor;
	

	public boolean isDeudor() {
		return deudor;
	}
	public void setDeudor(boolean deudor) {
		this.deudor = deudor;
	}

	
	
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getRfc() {
		return rfc;
	}
	public void setRfc(String rfc) {
		this.rfc = rfc;
	}
	public String getNumEmpleado() {
		return numEmpleado;
	}
	public void setNumEmpleado(String numEmpleado) {
		this.numEmpleado = numEmpleado;
	}

	
	public String getUsuario() {
		return usuario;
	}
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	public String getCalle() {
		return calle;
	}
	public void setCalle(String calle) {
		this.calle = calle;
	}
	public String getNumExt() {
		return numExt;
	}
	public void setNumExt(String numExt) {
		this.numExt = numExt;
	}
	public String getNumInt() {
		return numInt;
	}
	public void setNumInt(String numInt) {
		this.numInt = numInt;
	}
	public String getColonia() {
		return colonia;
	}
	public void setColonia(String colonia) {
		this.colonia = colonia;
	}
	public String getPobDelegacion() {
		return pobDelegacion;
	}
	public void setPobDelegacion(String pobDelegacion) {
		this.pobDelegacion = pobDelegacion;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public String getCp() {
		return cp;
	}
	public void setCp(String cp) {
		this.cp = cp;
	}
	public Date getFechaRegistroFinal() {
		return fechaRegistroFinal;
	}
	public void setFechaRegistroFinal(Date fechaRegistroFinal) {
		this.fechaRegistroFinal = fechaRegistroFinal;
	}
	
	public String getFechaRegistroFinalStr() {
		fechaRegistroFinalStr=Formatter.getStringFromDate(fechaRegistroFinal);
		return fechaRegistroFinalStr;
	}


	public void setFechaRegistroFinalStr(String fechaRegistroFinalStr) {
		this.fechaRegistroFinal = Formatter.getDateFromString(fechaRegistroFinalStr);
		this.fechaRegistroFinalStr=fechaRegistroFinalStr;
	}
	
	
	
	
	
	
	
	public double getCargos() {
		return cargos;
	}
	public void setCargos(double cargos) {
		this.cargos = cargos;
	}
	public double getCuota() {
		return cuota;
	}
	public void setCuota(double cuota) {
		this.cuota = cuota;
	}
	public double getIntereses() {
		return intereses;
	}
	public void setIntereses(double intereses) {
		this.intereses = intereses;
	}
	public double getImpuestos() {
		return impuestos;
	}
	public void setImpuestos(double impuestos) {
		this.impuestos = impuestos;
	}
	public int getIdTipoContrato() {
		return idTipoContrato;
	}
	public void setIdTipoContrato(int idTipoContrato) {
		this.idTipoContrato = idTipoContrato;
	}
	public CKCredito getCkCredito() {
		return ckCredito;
	}
	public void setCkCredito(CKCredito ckCredito) {
		this.ckCredito = ckCredito;
	}
	public String getNombres() {
		return nombres;
	}
	public void setNombres(String nombres) {
		this.nombres = nombres;
	}
	public String getApellidoPaterno() {
		return apellidoPaterno;
	}
	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}
	public String getApellidoMaterno() {
		return apellidoMaterno;
	}
	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}
	public double getIngresosMensuales() {
		return ingresosMensuales;
	}
	public void setIngresosMensuales(double ingresosMensuales) {
		this.ingresosMensuales = ingresosMensuales;
	}
	public Date getFechaIngreso() {
		return fechaIngreso;
	}
	public void setFechaIngreso(Date fechaIngreso) {
		this.fechaIngreso = fechaIngreso;
	}
	public String getFechaIngresoStr() {
		fechaIngresoStr=Formatter.getStringFromDate(fechaIngreso);
		return fechaIngresoStr;
	}


	public void setFechaIngresoStr(String fechaIngresoStr) {
		this.fechaIngreso = Formatter.getDateFromString(fechaIngresoStr);
		this.fechaIngresoStr=fechaIngresoStr;
	}
	
	public double getMontoCredito() {
		return montoCredito;
	}
	public void setMontoCredito(double montoCredito) {
		this.montoCredito = montoCredito;
	}
	public int getPlazoSolicitado() {
		return plazoSolicitado;
	}
	public void setPlazoSolicitado(int plazoSolicitado) {
		this.plazoSolicitado = plazoSolicitado;
	}
	public int getIdPeriodoSolicitado() {
		return idPeriodoSolicitado;
	}
	public void setIdPeriodoSolicitado(int idPeriodoSolicitado) {
		this.idPeriodoSolicitado = idPeriodoSolicitado;
	}

	public int getIdEjecutivo() {
		return idEjecutivo;
	}
	public void setIdEjecutivo(int idEjecutivo) {
		this.idEjecutivo = idEjecutivo;
	}
	public Date getFechaInicial() {
		return fechaInicial;
	}
	public void setFechaInicial(Date fechaInicial) {
		this.fechaInicial = fechaInicial;
	}
	
	public String getFechaInicialStr() {
		fechaInicialStr=Formatter.getStringFromDate(fechaInicial);
		return fechaInicialStr;
	}


	public void setFechaInicialStr(String fechaInicialStr) {
		this.fechaInicial = Formatter.getDateFromString(fechaInicialStr);
		this.fechaInicialStr=fechaInicialStr;
	}
	
	
	
	public Date getFechaFinal() {
		return fechaFinal;
	}
	public void setFechaFinal(Date fechaFinal) {
		this.fechaFinal = fechaFinal;
	}
	
	public String getFechaFinalStr() {
		fechaFinalStr=Formatter.getStringFromDate(fechaFinal);
		return fechaFinalStr;
	}


	public void setFechaFinalStr(String fechaFinalStr) {
		this.fechaFinal = Formatter.getDateFromString(fechaFinalStr);
		this.fechaFinalStr=fechaIngresoStr;
	}
	
	public Date getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	
	public String getFechaCreacionStr() {
		fechaCreacionStr=Formatter.getStringFromDate(fechaCreacion);
		return fechaCreacionStr;
	}


	public void setFechaCreacionStr(String fechaCreacionStr) {
		this.fechaCreacion = Formatter.getDateFromString(fechaCreacionStr);
		this.fechaCreacionStr=fechaCreacionStr;
	}
	
	
	public String getMontoCreditoLetra() {
		return montoCreditoLetra;
	}
	public void setMontoCreditoLetra(String montoCreditoLetra) {
		this.montoCreditoLetra = montoCreditoLetra;
	}
	public double getMontoPorPeriodo() {
		return montoPorPeriodo;
	}
	public void setMontoPorPeriodo(double montoPorPeriodo) {
		this.montoPorPeriodo = montoPorPeriodo;
	}
	public String getMontoPorPeriodoLetra() {
		return montoPorPeriodoLetra;
	}
	public void setMontoPorPeriodoLetra(String montoPorPeriodoLetra) {
		this.montoPorPeriodoLetra = montoPorPeriodoLetra;
	}
	public boolean isRequiereAval() {
		return requiereAval;
	}
	public void setRequiereAval(boolean requiereAval) {
		this.requiereAval = requiereAval;
	}
	public String getNombreAval() {
		return nombreAval;
	}
	public void setNombreAval(String nombreAval) {
		this.nombreAval = nombreAval;
	}
	public double getMontoTotal() {
		return montoTotal;
	}
	public void setMontoTotal(double montoTotal) {
		this.montoTotal = montoTotal;
	}
	public String getMontoTotalLetras() {
		return montoTotalLetras;
	}
	public void setMontoTotalLetras(String montoTotalLetras) {
		this.montoTotalLetras = montoTotalLetras;
	}
	public int getIdMoneda() {
		return idMoneda;
	}
	public void setIdMoneda(int idMoneda) {
		this.idMoneda = idMoneda;
	}
	public int getIdEstatus() {
		return idEstatus;
	}
	public void setIdEstatus(int idEstatus) {
		this.idEstatus = idEstatus;
	}
	public double getTasaBase() {
		return tasaBase;
	}
	public void setTasaBase(double tasaBase) {
		this.tasaBase = tasaBase;
	}
	public double getMontoRestante() {
		return montoRestante;
	}
	public void setMontoRestante(double montoRestante) {
		this.montoRestante = montoRestante;
	}
	
	

	
}
